/*
题目描述
定义一个带参数的宏，使两个参数的值互换。输入两个数作为使用宏时的实参，输出已交换后的两个值。

输入
两个用空格隔开的整数。

输出
用宏交换后的两个整数。
请注意行尾输出换行。
*/
#include <stdio.h>
#define swap(a,b) a=a+b,b=a-b,a=a-b
int main()
{
    int a, b;
    scanf("%d %d", &a, &b);
    swap(a, b);
    printf("%d %d", a, b);
    return 0;
}
